﻿body {
	background: #FFFFFF;
}

.dingz-top {
	margin: 0 auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 111;
}

.dingz-top .dl-top1 {
	background: #4596f1;
	color: #FFFFFF;
	height: 2.81rem;
	line-height: 2.81rem;
	width: 100%;
}

.dingz-top .dl-top1 .div-dz-tit {
	width: 25%;
	float: left;
}

.div-dz-tit .if_fanhui {
	font-size: 1.25rem;
	margin-left: 0.94rem;
	color: #ffffff;
}

.div-dz-tit1 .dz-sous {
	font-size: 1.1rem;
	margin-left: 1.45rem;
	color: #ffffff;
	position: absolute;
	right: 3rem;
}

.div-dz-tit1 .icon-share {
	font-size: 1.5rem;
	margin-right: 0.94rem;
	color: #ffffff;
	float: right;
}

.dl-top1 .dl-bt {
	width: 50%;
	color: #FFFFFF;
	font-size: 1.125rem;
	text-align: center;
	float: left;
}

.dingz-top .dh-xmfl {
	width: 100%;
	margin: 0 auto;
	background: #FFFFFF;
	position: relative;
	border-bottom: 2px solid #ffffff;
}

.dh-xmfl ul {
	width: 95%;
	height: 3.06rem;
	line-height: 3.06rem;
	overflow: hidden;
	margin: 0 auto;
}

.sous-dh {
	width: 100%;
	margin: 0 auto;
	background: #f5f5f5;
	padding: 0.875rem 0;
	height: 4.3rem;
}

.sous-dh .dh-left {
	float: left;
	width: 81%;
	background: #FFFFFF;
	margin-left: 4%;
	border-radius: 2.5rem;
	height: 2.3rem;
	line-height: 2.3rem;
}

.dh-left .if-sousuo2 {
	color: #c9c7c8;
	font-size: 1rem;
	/* width: 12%; */
	text-align: center;
	float: left;
	height: 2.3rem;
	line-height: 2.3rem;
	margin-left: 5%;
}

.dh-left .dh-ip {
	height: 1rem;
	line-height: 1rem;
	overflow: hidden;
	float: left;
	width: 80%;
	border: 0;
	font-size: 0.8rem;
	margin: 0.6rem 0;
	width: 86%;
	color: #333333;
}

.sous-dh .dh-right {
	float: right;
	margin-right: 4%;
}

.dh-right .sous-an {
	height: 2.3rem;
	line-height: 2.3rem;
	font-size: 1rem;
	color: #3380ff;
}

.daoh-ul {
	width: 100%;
	display: flex;
	padding: 10px 0;
	border-bottom: 1px solid #EEEEEE;
	height: 2.21rem;
	line-height: 1.21rem;
	background: #ffffff;
	border-top: 1px solid #EEEEEE;
	margin: 0;
	position: fixed;
	z-index: 50;
}

.daoh-ul li:last-child {
	border-right: 1px solid #2F8BF2;
}

.daoh-ul li {
	float: left;
	flex: 1;
	border-right: 1px solid #e3e3e3;
	text-align: center;
	position: relative;
}

.daoh-ul li a {
	color: #787b81;
	font-size: 0.875rem;
}

.daoh-ul li a .rl-xiala {
	font-size: 0.75rem;
	color: #7d7e7f;
	padding-left: 0.3rem;
}

.daoh-ul li.daohlilast {
	border-right: 1px solid #fff;
}

.daoh-ul li a .rl-shangla {
	font-size: 0.75rem;
	color: #4596f1;
	padding: 0 0.3rem;
	display: none;
}

.zbgg-main {
	position: absolute;
	top: 7.2rem;
	width: 100%;
	margin: 0 auto;
	/*display: none;*/
}

.zbgg-main .zbgg-part2 {
	width: 90%;
	margin: 0 auto;
	border-bottom: 1px solid #eeeeee;
	padding: 0.78rem 0;
}

.zbgg-part2 .part2-left {
	width: 30%;
	text-align: center;
	margin: 0 auto;
	margin-top: 4%;
	border-right: 1px solid #eeeeee;
}

.part2-left .jrtj-img {
	width: 75%;
	margin-top: 4%;
}

.zbgg-main .zbgg-part2 tr {
	width: 100%;
	float: left;
}

.part2-left .part2-wz {
	color: #b7b7b7;
	font-size: 0.69rem;
	margin: 2% 0;
}

.part2-left .part2-wz span {
	color: #fb7f05;
}

.zbgg-main .zbgg-part2 tr .part2-right {
	width: 100%;
	color: #333333;
	font-size: 0.875rem;
	line-height: 1.125rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 0.8rem;
	margin: 3% 0;
	width: 94%;
	float: right;
}

.jieguo-zs {
	width: 100%;
	margin: 0 auto;
	background: #f3f4f5;
	padding-top: 0.375rem;
	margin-top: 1.1rem;
}

.jieguo-zs ul {
	background: #FFFFFF;
}

.jieguo-zs ul li {
	width: 90%;
	margin: 0 auto;
	border-bottom: 1px solid #eeeeee;
	padding-top: 0.8rem;
	display: flex;
	padding-bottom: 0.8rem;
}

.jieguo-zs ul li:first-child {
	border-bottom: 1px solid #eeeeee;
}

.jieguo-zs ul li:last-child {
	border-bottom: 0px;
}

.jieguo-zs ul li .zhans-left {
	float: left;
	width: 75%;
}

.jieguo-zs ul li .zhans-right {
	width: 22%;
	float: right;
	background: #fff3e9;
	position: relative;
	right: 0;
	margin-left: 3%;
}

.jieguo-zs ul li .zhans-right1 {
	width: 22%;
	float: right;
	background: #e7f2ff;
	position: relative;
	right: 0;
	height: 4.7rem;
	line-height: 4.7rem;
}

.jieguo-zs ul li .tt-ul2 {
	width: 100%;
	margin: 0 auto;
	display: flex;
}

.jieguo-zs ul li .tt-ul2 li {
	border-bottom: 0px solid #FFFFFF;
	float: left;
	padding: 0 1%;
	display: -webkit-box;
}

.tt-ul2 li img {
	width: 100%;
}

.xiangm-xinx1 {
	height: 1.28rem;
	line-height: 1.28rem;
	font-size: 0.75rem;
	color: #b4b4b4;
	width: 100%;
	margin-top: 0.3rem;
}

.xiangm-xinx1 .xinxi-right {
	width: 52%;
	float: right;
}

.xinxi-right .xiangm-ckrs {
	float: left;
	width: 55%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.xinxi-right .xiangm-wz {
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 28.5%;
	margin-right: 1%;
}

.xinxi-right .dz-cuo {
	float: right;
	color: #b4b4b4;
	margin-left: 2%;
}

.jieguo-zs ul li .zhans-left .xiangm-tit {
	width: 100%;
	color: #333333;
	font-size: 0.875rem;
	line-height: 1.125rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 0.8rem;
	word-break: break-all;
}

.zhans-left .xiangm-tit .zhans-gjc {
	color: #ff0000;
}

.zhans-left .xiangm-xinx {
	height: 1.28rem;
	line-height: 1.28rem;
	font-size: 0.75rem;
	color: #b4b4b4;
	width: 100%;
}

.zhans-left .xiangm-xinx .xiangm-shij {
	width: 25%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zhans-left .xiangm-xinx .xiangm-ckrs {
	float: left;
	width: 29%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zhans-left .xiangm-xinx .xiangm-wz {
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 18%;
	margin-right: 2%;
}

.zhans-left .xiangm-xinx .xiangm-leix {
	background: #e9f3ff;
	color: #2783e9;
	display: inline-block;
	padding: 0 0.31rem;
	float: left;
}

.zhans-left .xiangm-xinx .dz-cuo {
	float: right;
	color: #b4b4b4;
	margin-left: 2%;
}

.zhans-right .dz-dingwei {
	font-size: 1.5rem;
	color: #ff9517;
	padding-top: 0.7rem;
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	width: 100%;
}

.zhans-right1 .if-zip {
	color: #4d99ed;
	font-size: 2rem;
	display: inline-block;
	text-align: center;
	width: 100%;
}

.zhans-right1 .if-docx {
	color: #4d99ed;
	font-size: 2rem;
	display: inline-block;
	text-align: center;
	width: 100%;
}

.zhans-right1 .if-pdf {
	color: #4d99ed;
	font-size: 2rem;
	display: inline-block;
	text-align: center;
	width: 100%;
}

.zhans-right .xiangm-sheng {
	color: #ff9517;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 70%;
	text-align: center;
	margin: 0 auto;
	padding: 0.687rem 0;
	font-size: 0.75rem;
}

.db-jiaz {
	width: 100%;
	margin: 0 auto;
	color: #bebebe;
	font-size: 0.875rem;
	height: 2.4rem;
	line-height: 2.4rem;
	display: inline-block;
	margin-bottom: 58px;
	text-align: center;
}

.db-jiaz .if-shuaxin {
	color: #cbcbcb;
	font-size: 0.9rem;
	margin-right: 0.4rem;
}


/*地区弹窗*/

.tanc-dq {
	background: #ffffff;
	width: 100%;
	margin: 0 auto;
	position: fixed;
	top:10rem;
	z-index: 112;
	height: 100%;
	/*display: none;*/
}

.tanc-dq .dq-tit {
	color: #2c2c2a;
	font-size: 1rem;
	padding: 0.4rem 0;
	text-align: center;
	background: #FFFFFF;
	/*position: fixed;*/
	width: 100%;
	top: 8.9rem;
	z-index: 111;
	border-bottom: 0.19rem solid #f7f7f7;
}

.tanc-dq .dq-ul-left {
	width: 26%;
	position: absolute;
	margin-top: 100px;
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
	background-color: #fff;
	padding-bottom: 30px;
    top: -3.7rem;
    height:60%;
    overflow:auto;
}

.dq-ul-left li .dq-sheng {
	width: 100%;
	color: #555555;
	font-size: 0.875rem;
	padding: 1.06rem 0;
	display: inline-block;
	text-align: center;
	background: #FFFFFF;
}

.dq-ul-left li .dq-sheng.lan {
	background: #c9e3ff;
	color: #2783e9;
}

.dq-ul-left li .dq-sheng.hui {
	background: #f1f1f1;
	color: #555555;
}

.dq-ul-right {
	float: right;
	width: 74%;
	background: #FFFFFF;
	/*min-height: 71.5%;*/
	overflow-y: auto;
	position: absolute;
	right: 0;
    top: 1.7rem;
	list-style: none;
    height: 60%;
      overflow:auto;
}

.dq-ul-right li {
	width: 100%;
}

.dq-ul-left li .sheng-current {
	background: #f1f1f1;
}

.dq-ul-right li .gjc-ip1 {
	color: #555555;
	font-size: 0.875rem;
	padding: 1.06rem 0;
	display: inline-block;
	padding-left: 5%;
	width: 100%;
	text-align: left;
	position: relative;
}

.dq-ul-right li .dz-duigou {
	font-size: 1.5rem;
	position: absolute;
	color: #FFFFFF;
	top: 26%;
	left: 81%;
}

.dq-ul-right li a.current {
	background-color: #c9e3ff;
	color: #2783E9;
}

.dq-ul-right li a.current .dz-duigou {
	color: #2f8bf2;
}

.tanc-dq .gjc-qr1 {
	width: 100%;
	color: #FFFFFF;
	font-size: 1rem;
	padding: 0.75rem 0;
	background: #2783e9;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
	position: inherit;
	bottom: 0rem;
}

.dingz-jieguo {
	width: 84%;
	background: #FFFFFF;
	margin: 0 auto;
	margin-top: 3.5rem;
	padding: 0 5%;
}

.dingz-jieguo .jieguo-tit {
	padding: 0.875rem 0;
	font-size: 0.94rem;
	border-bottom: 1px dashed #e0e0e0;
	color: #2e2e2e;
	padding-top: 1rem;
}

.dingz-jieguo .jg-ul {
	margin-top: 0.3rem;
	padding-bottom: 1rem;
}

.dingz-jieguo .jg-ul li {
	height: 2.19rem;
	line-height: 2.19rem;
	font-size: 0.875rem;
	position: relative;
}

.dingz-jieguo .jg-ul li .jg-xbt {
	color: #959595;
	width: 20%;
	float: left;
}

.dingz-jieguo .jg-ul li .jg-xbt2 {
	color: #232323;
	float: right;
	width: 70%;
	text-align: right;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tt-ul1 li .xiangm-tit1 {
	width: 100%;
	color: #333333;
	font-size: 0.875rem;
	line-height: 1.125rem;
	margin-bottom: 0.8rem 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}

.tt-ul1 li .guangg-zhu {
	width: 100%;
	margin: 0 auto;
}

.tt-ul1 li .guangg-zhu img {
	width: 100%;
}

.tt-ul1 li .xiangm-xinx2 {
	height: 1.28rem;
	line-height: 1.28rem;
	font-size: 0.75rem;
	color: #b4b4b4;
	width: 100%;
	margin: 0.8rem 0;
}

.xiangm-xinx2 {
	height: 1.28rem;
	line-height: 1.28rem;
	font-size: 0.75rem;
	color: #b4b4b4;
	width: 100%;
	margin-top: 0.3rem;
}

.xiangm-xinx2 .xinxi-left1 {
	width: 50%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #b4b4b4;
}

.xiangm-xinx2 .xinxi-right1 {
	float: right;
	background: #e9f3ff;
	color: #2783e9;
	display: inline-block;
	padding: 0 0.31rem;
}

.jieguo-zs ul li .xiangm-tit1 {
	width: 100%;
	color: #333333;
	font-size: 0.875rem;
	line-height: 1.125rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	margin-bottom: 0.5rem;
}

.jieguo-zs ul li .guangg-zhu img {
	width: 100%;
}

.tanc-bxsj {
	background: #FFFFFF;
	width: 100%;
	margin: 0 auto;
	position: fixed;
	top: 7.1rem;
	z-index: 112;
	/*display: none;*/
}

.tanc-bxsj .bxsj-part1 {
	width: 90%;
	margin: 0 auto;
	padding-top: 45px;
}

.tanc-bxsj .daoh-ul {
	width: 100%;
	display: flex;
	padding: 10px 0;
	border-bottom: 1px solid #EEEEEE;
	height: 2.21rem;
	line-height: 1.21rem;
	background: #ffffff;
}

.tanc-bxsj .daoh-ul li {
	float: left;
	flex: 1;
	border-right: 1px solid #e3e3e3;
	text-align: center;
	position: relative;
}

.tanc-bxsj .daoh-ul li a {
	color: #787b81;
	font-size: 0.875rem;
}

.tanc-bxsj .daoh-ul li a .rl-xiala {
	font-size: 0.75rem;
	color: #7d7e7f;
	padding-left: 0.3rem;
}

.tanc-bxsj .daoh-ul li.daohlilast {
	border-right: 1px solid #fff;
}

.tanc-bxsj .daoh-ul li a .rl-shangla {
	font-size: 0.75rem;
	color: #4596f1;
	padding: 0 0.3rem;
	display: none;
}

.tanc-bxsj .bxsj-part1 .tc-ul {
	width: 100%;
	margin: 0.7rem auto;
}

.tanc-bxsj .bxsj-part1 .tc-ul li {
	margin-bottom: 0.625rem;
	width: 100%;
	display: inline-block;
}

.tanc-bxsj .bxsj-part1 .tc-ul li a {
	margin-right: 2.5%;
	display: inline-block;
	font-size: 0.875rem;
	color: #727273;
	float: left;
	padding: 0.6rem 0;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	text-align: center;
	width: 30%;
	border-radius: 0.31rem;
}

.tanc-bxsj .bxsj-part1 .tc-ul li a:last-child {
	margin-right: 0%;
}

/*.tanc-bxsj .bxsj-part1 .tc-ul li a:hover {
	background: #E9F3FF;
	color: #2783e9;
}*/

.tanc-bxsj .tanc-baoc {
	margin: 0 auto;
	width: 100%;
	color: #FFFFFF;
	font-size: 1rem;
	padding: 0.75rem 0;
	background: #2783e9;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
	margin-bottom: 0.84rem;
}

.tanc-fenx {
	margin: 0 auto;
	width: 100%;
	color: #FFFFFF;
	position: fixed;
	bottom: 0;
	z-index: 111;
	background: #f1f1f1;
	/*display: none;*/
}

.tanc-fenx ul {
	width: 100%;
	margin: 0 auto;
}

.tanc-fenx ul li {
	width: 100%;
	margin: 0 auto;
}

.tanc-fenx ul li a {
	float: left;
	width: 20%;
	border-bottom: 1px solid #dcdbd9;
}

.tanc-fenx ul li .ic-bj {
	width: 3.56rem;
	height: 3.56rem;
	line-height: 3.56rem;
	text-align: center;
	margin: 0 auto;
	border-radius: 0.31rem;
	background: #FFFFFF;
	margin-top: 1.06rem;
}

.tanc-fenx ul li .ic-bj .if-weixin {
	color: #5add67;
	font-size: 2rem;
}

.tanc-fenx ul li .ic-bj .if-weibo {
	color: #fe414a;
	font-size: 2rem;
}

.tanc-fenx ul li .ic-bj .if-pengyq {
	font-size: 2rem;
	color: #1ca8e7;
}

.tanc-fenx ul li .ic-bj .if-qqdl {
	color: #45b8f9;
	font-size: 2rem;
}

.tanc-fenx ul li .ic-bj .if-qqkongjian {
	color: #fece00;
	font-size: 2rem;
}

.tanc-fenx ul li .ic-bj .if-shoucang1 {
	color: #83858c;
	font-size: 1.5rem;
}

.tanc-fenx ul li .ic-bj .lif-ink {
	color: #83858c;
	font-size: 2rem;
	-webkit-text-stroke-width: 0.2px;
}

.tanc-fenx ul li p {
	color: #3A3A3A;
	width: 100%;
	text-align: center;
	font-size: 0.75rem;
	height: 0.75rem;
	line-height: 0.75rem;
	margin-top: 0.56rem;
	margin-bottom: 1.06rem;
}

.tanc-fenx .db-qux {
	color: #3A3A3A;
	font-size: 1rem;
	text-align: center;
	padding: 1rem 0;
	background: #FFFFFF;
	width: 100%;
	display: inline-block;
}

.wujilu {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	top: 2rem;
}

.wujilu .wjl-part1 {
	width: 90%;
	margin: 0 auto;
	color: #6b6b6b;
	font-size: 0.875rem;
	height: 1.5rem;
	line-height: 1.5rem;
}

.if-history {
	color: #858585;
	font-size: 0.875rem;
	margin-right: 0.4rem;
}

.wujilu .wjl-wz {
	width: 90%;
	margin: 0 auto;
	color: #bebebe;
	font-size: 0.875rem;
	line-height: 3rem;
	height: 3rem;
}

.zjs-ul {
	width: 90%;
	margin: 0 auto;
	margin-top: 1rem;
}

.zjs-ul li {
	display: inline-block;
	margin-bottom: 0.7rem;
}

.zjs-ul li {
	display: inline-block;
	padding: 0.5rem 0.75rem;
	text-align: center;
	border: 1px solid #e9e9e9;
	border-radius: 0.31rem;
	font-size: 0.875rem;
	margin-right: 0.625rem;
}

.zjs-ul li:last-child {
	margin-right: 0;
}

.wjl-img {
	width: 30%;
	margin: 0 35%;
	margin-top: 2.8rem;
}

.wjl-jg {
	font-size: 0.875rem;
	color: #5D5D5D;
	text-align: center;
	width: 70%;
	margin: 0 15%;
	line-height: 1.2rem;
	margin-top: 1rem;
	margin-bottom: 1.6rem;
}

.wjg-fanh {
	border: 1px solid #bfbfbf;
	width: 26%;
	margin: 0 37%;
	display: inline-block;
	font-size: 0.875rem;
	color: #727273;
	float: left;
	padding: 0.5rem 0;
	background: #FFFFFF;
	text-align: center;
	border-radius: 0.31rem;
}


/*我的收藏*/

.bianjk {
	height: 1rem;
	line-height: 1rem;
	width: 1rem;
	border: 1px solid #d0d0d0;
	float: left;
	margin-right: 0.7%;
	border-radius: 0.21rem;
	background: #FFFFFF;
	text-align: center;
	margin-right: 3%;
}

.bianjk .dz-fenx {
	font-size: 0.75rem;
}


/*搜索无结果*/

.wujiguo-mian {
	position: absolute;
	top: 7.2rem;
	margin: 0 auto;
	display: none;
	width: 90%;
	margin: 0 5%;
	/*display: inline-block;*/
}

.wujif-tit {
	height: 3rem;
	line-height: 3rem;
	font-size: 1rem;
	color: #6b6b6b;
	padding-top: 0.375rem;
}

.wujif-tit .if-history {
	font-size: 0.875rem;
	margin-right: 0.5rem;
}

.jg-kong-wu {
	color: #bebebe;
	font-size: 0.875rem;
}


/*搜索无结果*/

.wujilu-mian {
	position: absolute;
	top: 7.2rem;
	margin: 0 auto;
	display: none;
	width: 100%;
}

.wujiguo-pic {
	width: 30%;
	margin: 0 35%;
	padding-top: 4.06rem;
}

.wujiguo-pic img {
	width: 100%;
}

.jg-wulil-text {
	color: #5d5d5d;
	font-size: 0.875rem;
	text-align: center;
	width: 70%;
	margin: 0 auto;
	padding: 0.81rem 0 1.5rem 0;
}

.wujili-an {
	color: #5d5d5d;
	font-size: 0.875rem;
	border-radius: 0.31rem;
	display: inline-block;
	margin: 0 auto;
	width: 26%;
	text-align: center;
	margin: 0 37%;
	border: 1px solid #e9e9e9;
	padding: 0.34rem 0;
}

.wujili-an:hover {
	color: #5d5d5d;
}


/*搜索结果-历史*/

.yjl-mian {
    position: absolute;
    top: 7.2rem;
    display: none;
    width: 90%;
    margin: 0 5%;
    z-index: 300;
    background-color: #ffffff;
    height: 100%
}

.yjl-ul {
	width: 100%;
}

.yjl-ul li {
	float: left;
	color: #5d5d5d;
	font-size: 0.875rem;
	border: 1px solid #e9e9e9;
	border-radius: 0.31rem;
	display: inline-block;
	margin-right: 1rem;
	margin-bottom: 0.7rem;
	padding: 0.34rem 0.4rem;
}

.yjl-ul li:last-child {
	margin-right: 0;
}